Golang Job: Mobile Application Developer

Job added on

Location

Ottawa - Canada

Job type

Full-Time

Golang Job Details

Description

Cheetah Networks is leader in IOT network analytic solutions. Our IOT Analytics solution helps network operators scale IOT service delivery over LTE and 5G networks. Our PulseView™ solution enables network operators to grow revenue by monetizing their IOT/LTE infrastructure. As we enter the next phase of our growth, we are looking for creative hard-working people to join the team and help us on our journey. As a candidate, you would be joining a funded start-up at a very early stage while having the opportunity to learn from industry experts who have been in the field for decades. We offer a flexible working environment in a flat organization structure. You will be provided an opportunity to experience first hand the opportunity to champion new initiatives while collaborating with the whole team. We offer a flexible work environment, access to sports facility and are fully stocked with free coffee, tea, and pop! We are in a great west-Ottawa location in close proximity to the 417 and within walking distance to restaurants, coffee shops, grocery stores and a shopping mall!

Key Job Responsibilities

As mobile application software engineer with strong backend experience you will lead key components of the software design, being able to create innovative solutions to emerging market requirements.

· Work closely with product owners, other engineers to develop the best technical solutions.|

· Evaluate and compare frameworks, libraries and tools needed for implementing the desired functionality.

· Lead by example with excellence in design, code development efficiency and quality

· Collaborate with the rest of the engineering team to design and review software features

· Ensure company processes followed (eg. Design documents, testing, bug tracking, etc)

What you'll be getting up to

Helping the team quickly deliver new functionality to existing and new customers. You will be provided opportunity to collaborate and lead others, engage directly with customers and gain hands on market exposure. As a small flat organization your ability to contribute to Cheetah Networks’ success is more a factor of you and your abilities than other factors providing an open playing field for career advancement

What you bring

Must Haves:

· Demonstrated practical software work experience with Android, iOS, and Linux operating systems (minimum 2-5 years)

· Demonstrated practical experience developing backend applications using any of Java, Swift

· Demonstrated practical experience developing front end applications using at least one of ReactJS, Javascript, Angular, Electron.

· Demonstrated experience with mobile development environment (eg. Android Studio, etc)

Nice to have:

· Linux application development and scripting (e.g. sh, bash)

· Demonstrated experience full-stack development on both server and backend (2-5 years)

· Object-Oriented software design – Data Model and Object Model definition/extension

· Past experience with background services

At Cheetah

Velocity. That's something we're known for around here, hence the company name. We work and move fast. and pounce on emerging opportunities. Our team uses Agile methodologies and Lean Startup principles to deliver our clients' projects before the competition. We plan, design, architect and build technology platforms and products—delivering world-class technology solutions for Service Providers and Enterprises.

We foster a casual and collaborative work environment. We're big on technology and creativity, and believe that teamwork is the key to reaching amazing feats.

Seniority Level: Mid level to Senior

Industry

Information Technology & Services, IOT, Wireless, Software, Analytics

_Cheetah Networks is committed to providing equal opportunity to all applicants and employees. All employment decisions are based on business needs, job requirements and individual qualifications, without regard to race, colour, religion or belief, national or ethnic origin, gender, age, disability, sexual orientation, gender identity and/or expression, marital or civil status, political affiliation, family or parental status, or any other status protected by the laws or regulations in the jurisdictions in which we operate.

These protections extend to all management practices and decisions, including recruitment and hiring practices, appraisal systems, promotions, demotions, transfers, compensation changes, training, career development programs, layoffs, and terminations._ution helps network operators scale IOT service delivery over LTE and 5G networks. Our PulseView™ solution enables network operators to grow revenue by monetizing their IOT/LTE infrastructure. As we enter the next phase of our growth, we are looking for creative hard-working people to join the team and help us on our journey. As a candidate, you would be joining a funded start-up at a very early stage while having the opportunity to learn from industry experts who have been in the field for decades. We offer a flexible working environment in a flat organization structure. You will be provided an opportunity to experience first hand the opportunity to champion new initiatives while collaborating with the whole team. We offer a flexible work environment and are fully stocked with free coffee, tea, and pop! We are in a great west-Ottawa location in close proximity to the 417 and within walking distance to restaurants, coffee shops, grocery stores and a shopping mall! At this time we are all working remotely.

Key Job Responsibilities
As mobile application software engineer with frontend and backend experience you will lead key components of the software design, being able to create innovative solutions to emerging market requirements. Work closely with product owners, other engineers to develop the best technical solutions. Evaluate and compare frameworks, libraries and tools needed for implementing the desired functionality. Lead by example with excellence in design, code development efficiency and quality

What you’ll be getting up to
Helping the team quickly deliver new functionality to existing and new customers. You will be provided opportunity to collaborate and lead others, engage directly with customers and gain hands on market exposure. As a small flat organization your ability to contribute to Cheetah Networks’ success is more a factor of you and your abilities than other factors providing an open playing field for career advancement

What you bring
Must Haves:

  • Demonstrated practical software work experience with Android, iOS, and Linux operating systems (minimum 2-5 years)
  • Demonstrated practical experience developing front end applications using at least one of ReactJS, Javascript, Angular, Electron.
  • Demonstrated practical experience developing backend applications using any of Python, Java, Golang, Rust
  • Linux application development and scripting (e.g. sh, bash)
  • Demonstrated practical experience with Native Android SDK
  • Demonstrated practical experience of integrating Mobile Tech Stacks, Cloud Tech Stacks, Embedded Systems Tech Stacks

Nice to have:

  • Demonstrated experience full-stack development on both server and backend (2-5 years)
  • Demonstrated experience as technical lead on multi-developer projects
  • Architect skills for complex mobile applications involving communication interfaces, 3rd Party APIs, Cloud interfaces
  • Object-Oriented software design – Data Model and Object Model definition/extension
  • Practical experience with secure communication protocols and configuration (certificates, TLS, ssh, SSL)

At Cheetah
Velocity. That’s something we’re known for around here, hence the company name. We work and move fast. and pounce on emerging opportunities. Our team uses Agile methodologies and Lean Startup principles to deliver our clients’ projects before the competition. We plan, design, architect and build technology platforms and products—delivering world-class technology solutions for Service Providers and Enterprises.
We foster a casual and collaborative work environment. We’re big on technology and creativity, and believe that teamwork is the key to reaching amazing feats.

Industry:

Information Technology & Services, IOT, Wireless, Software, Analytics

Cheetah Networks is committed to providing equal opportunity to all applicants and employees. All employment decisions are based on business needs, job requirements and individual qualifications, without regard to race, colour, religion or belief, national or ethnic origin, gender, age, disability, sexual orientation, gender identity and/or expression, marital or civil status, political affiliation, family or parental status, or any other status protected by the laws or regulations in the jurisdictions in which we operate.

These protections extend to all management practices and decisions, including recruitment and hiring practices, appraisal systems, promotions, demotions, transfers, compensation changes, training, career development programs, layoffs, and terminations.

Job Types: Full-time, Permanent

Benefits:

  • Casual dress
  • Dental care
  • Paid time off
  • Vision care

Schedule:

  • 8 hour shift